Webview ile açılan sitede klavyenin input'un üzerine çıkması
Kolay gelsin, başlıkta belirttiğim gibi bi sorunla karşı karşıyayım..
Sizlere sorunun resmini göstereyim;
Androidin webbrowserinda açıldığında;
böyle olmasını istiyorum.
Kullandığım kodlar;
MainActivity.js;
webview = (WebView) findViewById(R.id.webView1);webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl("http://mutlugunluk.com");
webview.requestFocus(View.FOCUS_DOWN);
webview.setOnTouchListener(new View.OnTouchListener()
{
@Override public boolean onTouch(View v, MotionEvent event) { switch (event.getAction()) {
case MotionEvent.ACTION_DOWN: case MotionEvent.ACTION_UP: if (!v.hasFocus()) { v.requestFocus(); } break; } return false;
} });
activity_main
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<WebView android:id="@+id/webView1"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
</LinearLayout>
Hatam nerede veya ne yapmam gerekiyor :) İlgilenen herkese teşekkürler...